# near model CODE resource # jump table entries: 136-142 (7 of them) export_17: fn00000000: 00000000 4E56 FFE0 link A6, -0x0020 00000004 4E71 nop 00000006 4E71 nop 00000008 594F subq.w A7, 4 0000000A 2F3C 4153 4E44 move.l -[A7], 0x41534E44 /* 'ASND' */ 00000010 302E 000A move.w D0, [A6 + 0xA] 00000014 5340 subq.w D0, 1 00000016 4E76 trapv 00000018 5240 addq.w D0, 1 0000001A 3F00 move.w -[A7], D0 0000001C A9A0 syscall GetResource 0000001E 2D5F FFE8 move.l [A6 - 0x18], [A7]+ 00000022 4AAE FFE8 tst.l [A6 - 0x18] 00000026 6700 0054 beq +0x56 /* 0000007C */ 0000002A 594F subq.w A7, 4 0000002C 2F2E FFE8 move.l -[A7], [A6 - 0x18] 00000030 4EAD 0072 jsr [A5 + 0x72 /* export_10 */] 00000034 2D5F FFE0 move.l [A6 - 0x20], [A7]+ 00000038 206E FFE8 movea.l A0, [A6 - 0x18] 0000003C 2008 move.l D0, A0 0000003E 6602 bne +0x4 /* 00000042 */ 00000040 4E40 trap 0 label00000042: 00000042 2D50 FFE4 move.l [A6 - 0x1C], [A0] 00000046 2D6E FFE4 FFEC move.l [A6 - 0x14], [A6 - 0x1C] 0000004C 206E FFEC movea.l A0, [A6 - 0x14] 00000050 2008 move.l D0, A0 00000052 6602 bne +0x4 /* 00000056 */ 00000054 4E40 trap 0 label00000056: 00000056 2F08 move.l -[A7], A0 00000058 594F subq.w A7, 4 0000005A 3F3C 0001 move.w -[A7], 0x1 0000005E 3F3C 0002 move.w -[A7], 0x2 00000062 A869 syscall FixRatio 00000064 201F move.l D0, [A7]+ 00000066 205F movea.l A0, [A7]+ 00000068 2140 0002 move.l [A0 + 0x2], D0 0000006C 206E FFEC movea.l A0, [A6 - 0x14] 00000070 2008 move.l D0, A0 00000072 6602 bne +0x4 /* 00000076 */ 00000074 4E40 trap 0 label00000076: 00000076 4250 clr.w [A0] 00000078 6000 0008 bra +0xA /* 00000082 */ label0000007C: 0000007C 3F3C 0019 move.w -[A7], 0x19 00000080 A9C8 syscall SysBeep label00000082: 00000082 554F subq.w A7, 2 00000084 4EAD 009A jsr [A5 + 0x9A /* export_15 */] 00000088 101F move.b D0, [A7]+ 0000008A 0A00 0001 xori.b D0, 0x1 0000008E 4A00 tst.b D0 00000090 6700 0006 beq +0x8 /* 00000098 */ 00000094 4EAD 0082 jsr [A5 + 0x82 /* export_12 */] label00000098: 00000098 2F2E FFE4 move.l -[A7], [A6 - 0x1C] 0000009C 2F2E FFE0 move.l -[A7], [A6 - 0x20] 000000A0 42A7 clr.l -[A7] 000000A2 4EAD 008A jsr [A5 + 0x8A /* export_13 */] 000000A6 4A2E 0008 tst.b [A6 + 0x8] 000000AA 6700 0010 beq +0x12 /* 000000BC */ label000000AE: 000000AE 554F subq.w A7, 2 000000B0 4EAD 009A jsr [A5 + 0x9A /* export_15 */] 000000B4 4A1F tst.b [A7]+ 000000B6 67F6 beq -0x8 /* 000000AE */ 000000B8 4EAD 0082 jsr [A5 + 0x82 /* export_12 */] label000000BC: 000000BC 4E5E unlink A6 000000BE 205F movea.l A0, [A7]+ 000000C0 584F addq.w A7, 4 000000C2 4ED0 jmp [A0] 000000C4 444F neg.w A7 000000C6 534F subq.w A7, 1 000000C8 554E subq.w A6, 2 000000CA 4420 neg.b -[A0] export_18: fn000000CC: 000000CC 4E56 FFDC link A6, -0x0024 000000D0 4E71 nop 000000D2 4E71 nop 000000D4 206E 000A movea.l A0, [A6 + 0xA] 000000D8 2008 move.l D0, A0 000000DA 6602 bne +0x4 /* 000000DE */ 000000DC 4E40 trap 0 label000000DE: 000000DE 41E8 0010 lea.l A0, [A0 + 0x10] 000000E2 43EE FFE0 lea.l A1, [A6 - 0x20] 000000E6 22D8 move.l [A1]+, [A0]+ 000000E8 22D8 move.l [A1]+, [A0]+ 000000EA 41ED FDAE lea.l A0, [A5 - 0x252] 000000EE 43EE FFE8 lea.l A1, [A6 - 0x18] 000000F2 22D8 move.l [A1]+, [A0]+ 000000F4 22D8 move.l [A1]+, [A0]+ 000000F6 4A2E 0008 tst.b [A6 + 0x8] 000000FA 6700 0060 beq +0x62 /* 0000015C */ 000000FE 302E FFEE move.w D0, [A6 - 0x12] 00000102 906E FFEA sub.w D0, [A6 - 0x16] 00000106 4E76 trapv 00000108 322E FFE6 move.w D1, [A6 - 0x1A] 0000010C 926E FFE2 sub.w D1, [A6 - 0x1E] 00000110 4E76 trapv 00000112 9041 sub.w D0, D1 00000114 4E76 trapv 00000116 48C0 ext.l D0 00000118 81FC 0002 divs.w D0, 0x2 0000011C 0640 FFBA addi.w D0, 0xFFBA 00000120 4E76 trapv 00000122 5340 subq.w D0, 1 00000124 4E76 trapv 00000126 5240 addq.w D0, 1 00000128 3D40 FFDE move.w [A6 - 0x22], D0 0000012C 302E FFEC move.w D0, [A6 - 0x14] 00000130 906E FFE8 sub.w D0, [A6 - 0x18] 00000134 4E76 trapv 00000136 322E FFE4 move.w D1, [A6 - 0x1C] 0000013A 926E FFE0 sub.w D1, [A6 - 0x20] 0000013E 4E76 trapv 00000140 9041 sub.w D0, D1 00000142 4E76 trapv 00000144 48C0 ext.l D0 00000146 81FC 0002 divs.w D0, 0x2 0000014A 5B40 subq.w D0, 5 0000014C 4E76 trapv 0000014E 5340 subq.w D0, 1 00000150 4E76 trapv 00000152 5240 addq.w D0, 1 00000154 3D40 FFDC move.w [A6 - 0x24], D0 00000158 6000 0058 bra +0x5A /* 000001B2 */ label0000015C: 0000015C 302E FFEE move.w D0, [A6 - 0x12] 00000160 906E FFEA sub.w D0, [A6 - 0x16] 00000164 4E76 trapv 00000166 322E FFE6 move.w D1, [A6 - 0x1A] 0000016A 926E FFE2 sub.w D1, [A6 - 0x1E] 0000016E 4E76 trapv 00000170 9041 sub.w D0, D1 00000172 4E76 trapv 00000174 48C0 ext.l D0 00000176 81FC 0002 divs.w D0, 0x2 0000017A 5340 subq.w D0, 1 0000017C 4E76 trapv 0000017E 5240 addq.w D0, 1 00000180 3D40 FFDE move.w [A6 - 0x22], D0 00000184 302E FFEC move.w D0, [A6 - 0x14] 00000188 906E FFE8 sub.w D0, [A6 - 0x18] 0000018C 4E76 trapv 0000018E 322E FFE4 move.w D1, [A6 - 0x1C] 00000192 926E FFE0 sub.w D1, [A6 - 0x20] 00000196 4E76 trapv 00000198 9041 sub.w D0, D1 0000019A 4E76 trapv 0000019C 48C0 ext.l D0 0000019E 81FC 0002 divs.w D0, 0x2 000001A2 0640 000A addi.w D0, 0xA /* '\n' */ 000001A6 4E76 trapv 000001A8 5340 subq.w D0, 1 000001AA 4E76 trapv 000001AC 5240 addq.w D0, 1 000001AE 3D40 FFDC move.w [A6 - 0x24], D0 label000001B2: 000001B2 2F2E 000A move.l -[A7], [A6 + 0xA] 000001B6 302E FFDE move.w D0, [A6 - 0x22] 000001BA 5340 subq.w D0, 1 000001BC 4E76 trapv 000001BE 5240 addq.w D0, 1 000001C0 3F00 move.w -[A7], D0 000001C2 302E FFDC move.w D0, [A6 - 0x24] 000001C6 5340 subq.w D0, 1 000001C8 4E76 trapv 000001CA 5240 addq.w D0, 1 000001CC 3F00 move.w -[A7], D0 000001CE 1F3C 0001 move.b -[A7], 0x1 000001D2 A91B syscall MoveWindow 000001D4 2F2E 000A move.l -[A7], [A6 + 0xA] 000001D8 A915 syscall ShowWindow 000001DA 4E5E unlink A6 000001DC 205F movea.l A0, [A7]+ 000001DE 5C4F addq.w A7, 6 000001E0 4ED0 jmp [A0] 000001E2 4345 chk.w D1, D5 000001E4 4E54 4552 link A4, -0xFFFFBAAE 000001E8 5448 addq.w A0, 2 fn000001EA: 000001EA 4E56 FFD6 link A6, -0x002A 000001EE 4E71 nop 000001F0 4E71 nop 000001F2 486E FFDE pea.l [A6 - 0x22] 000001F6 A874 syscall GetPort 000001F8 2F2E 000A move.l -[A7], [A6 + 0xA] 000001FC A873 syscall SetPort 000001FE 2F2E 000A move.l -[A7], [A6 + 0xA] 00000202 302E 0008 move.w D0, [A6 + 0x8] 00000206 5340 subq.w D0, 1 00000208 4E76 trapv 0000020A 5240 addq.w D0, 1 0000020C 3F00 move.w -[A7], D0 0000020E 486E FFEE pea.l [A6 - 0x12] 00000212 486E FFEA pea.l [A6 - 0x16] 00000216 486E FFE2 pea.l [A6 - 0x1E] 0000021A A98D syscall GetDialogItem/GetDItem 0000021C 3F3C 0003 move.w -[A7], 0x3 00000220 3F3C 0003 move.w -[A7], 0x3 00000224 A89B syscall PenSize 00000226 486E FFE2 pea.l [A6 - 0x1E] 0000022A 3F3C FFFC move.w -[A7], 0xFFFC 0000022E 3F3C FFFC move.w -[A7], 0xFFFC 00000232 A8A9 syscall InsetRect 00000234 486E FFE2 pea.l [A6 - 0x1E] 00000238 3F3C 0010 move.w -[A7], 0x10 0000023C 3F3C 0010 move.w -[A7], 0x10 00000240 A8B0 syscall FrameRoundRect 00000242 A89E syscall PenNormal 00000244 2F2E FFDE move.l -[A7], [A6 - 0x22] 00000248 A873 syscall SetPort 0000024A 4E5E unlink A6 0000024C 205F movea.l A0, [A7]+ 0000024E 5C4F addq.w A7, 6 00000250 4ED0 jmp [A0] 00000252 4652 not.w [A2] 00000254 414D chk.w D0, A5 00000256 4544 chk.w D2, D4 00000258 4255 clr.w [A5] export_19: 0000025A 4E56 FFEA link A6, -0x0016 0000025E 4E71 nop 00000260 4E71 nop 00000262 4267 clr.w -[A7] 00000264 A938 syscall HiliteMenu 00000266 594F subq.w A7, 4 00000268 3F3C 000A move.w -[A7], 0xA /* '\n' */ 0000026C 42A7 clr.l -[A7] 0000026E 70FF moveq.l D0, 0xFFFFFFFF 00000270 2F00 move.l -[A7], D0 00000272 A97C syscall GetNewDialog 00000274 2D5F FFEC move.l [A6 - 0x14], [A7]+ 00000278 2F2E FFEC move.l -[A7], [A6 - 0x14] 0000027C A981 syscall DrawDialog 0000027E 2F2E FFEC move.l -[A7], [A6 - 0x14] 00000282 4227 clr.b -[A7] 00000284 4EBA FE46 jsr [PC - 0x1BA /* 000000CC */] 00000288 2F2E FFEC move.l -[A7], [A6 - 0x14] 0000028C A922 syscall BeginUpdate 0000028E 2F2E FFEC move.l -[A7], [A6 - 0x14] 00000292 A981 syscall DrawDialog 00000294 2F2E FFEC move.l -[A7], [A6 - 0x14] 00000298 A923 syscall EndUpdate 0000029A 2F2E FFEC move.l -[A7], [A6 - 0x14] 0000029E 3F3C 0001 move.w -[A7], 0x1 000002A2 4EBA FF46 jsr [PC - 0xBA /* 000001EA */] 000002A6 42A7 clr.l -[A7] 000002A8 486E FFEA pea.l [A6 - 0x16] 000002AC A991 syscall ModalDialog 000002AE 3F3C 000C move.w -[A7], 0xC 000002B2 1F3C 0001 move.b -[A7], 0x1 000002B6 4EBA FD48 jsr [PC - 0x2B8 /* 00000000 */] 000002BA 2F2E FFEC move.l -[A7], [A6 - 0x14] 000002BE A983 syscall DisposeDialog 000002C0 3F3C FFFF move.w -[A7], 0xFFFF 000002C4 4267 clr.w -[A7] 000002C6 4EAD 006A jsr [A5 + 0x6A /* export_9 */] 000002CA 4E5E unlink A6 000002CC 4E75 rts 000002CE 4142 chk.w D0, D2 000002D0 4F55 chk.w D7, [A5] 000002D2 5442 addq.w D2, 2 000002D4 4F58 chk.w D7, [A0]+ export_20: 000002D6 4E56 F5D2 link A6, -0x0A2E 000002DA 48E7 0100 movem.l -[A7], D7 000002DE 4267 clr.w -[A7] 000002E0 A938 syscall HiliteMenu 000002E2 7E01 moveq.l D7, 0x01 000002E4 3D7C 0001 FFE6 move.w [A6 - 0x1A], 0x1 000002EA 3D7C 0001 F5D2 move.w [A6 - 0xA2E], 0x1 label000002F0: 000002F0 302E FFE6 move.w D0, [A6 - 0x1A] 000002F4 3200 move.w D1, D0 000002F6 5341 subq.w D1, 1 000002F8 43BC 0001 E140 .invalid 1, 0x1E140 // invalid opcode 4 with b == 6 000002FE 322E FFE6 move.w D1, [A6 - 0x1A] 00000302 3401 move.w D2, D1 00000304 5342 subq.w D2, 1 00000306 45BC 0001 E141 .invalid 2, 0x1E141 // invalid opcode 4 with b == 6 0000030C 3F3C 00FF move.w -[A7], 0xFF 00000310 0641 F89E addi.w D1, 0xF89E 00000314 4875 1000 pea.l [A5 + D1.w] 00000318 0640 FCD4 addi.w D0, 0xFCD4 0000031C 4876 0000 pea.l [A6 + D0.w] 00000320 4EAD 004A jsr [A5 + 0x4A /* export_5 */] 00000324 6402 bcc +0x4 /* 00000328 */ 00000326 4E42 trap 2 label00000328: 00000328 302E FFE6 move.w D0, [A6 - 0x1A] 0000032C 3200 move.w D1, D0 0000032E 5341 subq.w D1, 1 00000330 43BC 0001 E140 .invalid 1, 0x1E140 // invalid opcode 4 with b == 6 00000336 322E FFE6 move.w D1, [A6 - 0x1A] 0000033A 3401 move.w D2, D1 0000033C 5342 subq.w D2, 1 0000033E 45BC 0001 E141 .invalid 2, 0x1E141 // invalid opcode 4 with b == 6 00000344 3F3C 00FF move.w -[A7], 0xFF 00000348 0641 F69E addi.w D1, 0xF69E 0000034C 4875 1000 pea.l [A5 + D1.w] 00000350 0640 FAD4 addi.w D0, 0xFAD4 00000354 4876 0000 pea.l [A6 + D0.w] 00000358 4EAD 004A jsr [A5 + 0x4A /* export_5 */] 0000035C 6402 bcc +0x4 /* 00000360 */ 0000035E 4E42 trap 2 label00000360: 00000360 302E FFE6 move.w D0, [A6 - 0x1A] 00000364 3200 move.w D1, D0 00000366 5341 subq.w D1, 1 00000368 43BC 0001 E140 .invalid 1, 0x1E140 // invalid opcode 4 with b == 6 0000036E 322E FFE6 move.w D1, [A6 - 0x1A] 00000372 3401 move.w D2, D1 00000374 5342 subq.w D2, 1 00000376 45BC 0001 E141 .invalid 2, 0x1E141 // invalid opcode 4 with b == 6 0000037C 3F3C 00FF move.w -[A7], 0xFF 00000380 0641 F49E addi.w D1, 0xF49E 00000384 4875 1000 pea.l [A5 + D1.w] 00000388 0640 F8D4 addi.w D0, 0xF8D4 0000038C 4876 0000 pea.l [A6 + D0.w] 00000390 4EAD 004A jsr [A5 + 0x4A /* export_5 */] 00000394 6402 bcc +0x4 /* 00000398 */ 00000396 4E42 trap 2 label00000398: 00000398 302E FFE6 move.w D0, [A6 - 0x1A] 0000039C 3200 move.w D1, D0 0000039E 5341 subq.w D1, 1 000003A0 43BC 0001 E140 .invalid 1, 0x1E140 // invalid opcode 4 with b == 6 000003A6 322E FFE6 move.w D1, [A6 - 0x1A] 000003AA 3401 move.w D2, D1 000003AC 5342 subq.w D2, 1 000003AE 45BC 0001 E141 .invalid 2, 0x1E141 // invalid opcode 4 with b == 6 000003B4 3F3C 00FF move.w -[A7], 0xFF 000003B8 0641 F29E addi.w D1, 0xF29E 000003BC 4875 1000 pea.l [A5 + D1.w] 000003C0 0640 F6D4 addi.w D0, 0xF6D4 000003C4 4876 0000 pea.l [A6 + D0.w] 000003C8 4EAD 004A jsr [A5 + 0x4A /* export_5 */] 000003CC 6402 bcc +0x4 /* 000003D0 */ 000003CE 4E42 trap 2 label000003D0: 000003D0 302E FFE6 move.w D0, [A6 - 0x1A] 000003D4 3200 move.w D1, D0 000003D6 5341 subq.w D1, 1 000003D8 43BC 0001 E140 .invalid 1, 0x1E140 // invalid opcode 4 with b == 6 000003DE 322E FFE6 move.w D1, [A6 - 0x1A] 000003E2 3401 move.w D2, D1 000003E4 5342 subq.w D2, 1 000003E6 45BC 0001 E141 .invalid 2, 0x1E141 // invalid opcode 4 with b == 6 000003EC 3F3C 00FF move.w -[A7], 0xFF 000003F0 0641 F09E addi.w D1, 0xF09E 000003F4 4875 1000 pea.l [A5 + D1.w] 000003F8 0640 F4D4 addi.w D0, 0xF4D4 000003FC 4876 0000 pea.l [A6 + D0.w] 00000400 4EAD 004A jsr [A5 + 0x4A /* export_5 */] 00000404 6402 bcc +0x4 /* 00000408 */ 00000406 4E42 trap 2 label00000408: 00000408 302E FFE6 move.w D0, [A6 - 0x1A] 0000040C B06E F5D2 cmp.w D0, [A6 - 0xA2E] 00000410 6702 beq +0x4 /* 00000414 */ 00000412 4E46 trap 6 label00000414: 00000414 526E F5D2 addq.w [A6 - 0xA2E], 1 00000418 526E FFE6 addq.w [A6 - 0x1A], 1 0000041C 51CF FED2 dbf D7, -0x130 /* 000002F0 */ 00000420 594F subq.w A7, 4 00000422 3F3C 0032 move.w -[A7], 0x32 /* '2' */ 00000426 42A7 clr.l -[A7] 00000428 70FF moveq.l D0, 0xFFFFFFFF 0000042A 2F00 move.l -[A7], D0 0000042C A97C syscall GetNewDialog 0000042E 2D5F FFEC move.l [A6 - 0x14], [A7]+ 00000432 2F2E FFEC move.l -[A7], [A6 - 0x14] 00000436 3F3C 0009 move.w -[A7], 0x9 /* '\t' */ 0000043A 486E FFE2 pea.l [A6 - 0x1E] 0000043E 486E FFD4 pea.l [A6 - 0x2C] 00000442 486E FFD8 pea.l [A6 - 0x28] 00000446 A98D syscall GetDialogItem/GetDItem 00000448 2F2E FFD4 move.l -[A7], [A6 - 0x2C] 0000044C 486D F99E pea.l [A5 - 0x662] 00000450 A98F syscall SetDialogItemText/SetIText 00000452 2F2E FFEC move.l -[A7], [A6 - 0x14] 00000456 3F3C 0009 move.w -[A7], 0x9 /* '\t' */ 0000045A 4267 clr.w -[A7] 0000045C 3F3C 001E move.w -[A7], 0x1E 00000460 A97E syscall SelectDialogItemText/SelIText 00000462 2F2E FFEC move.l -[A7], [A6 - 0x14] 00000466 3F3C 000A move.w -[A7], 0xA /* '\n' */ 0000046A 486E FFE2 pea.l [A6 - 0x1E] 0000046E 486E FFD4 pea.l [A6 - 0x2C] 00000472 486E FFD8 pea.l [A6 - 0x28] 00000476 A98D syscall GetDialogItem/GetDItem 00000478 2F2E FFD4 move.l -[A7], [A6 - 0x2C] 0000047C 486D F79E pea.l [A5 - 0x862] 00000480 A98F syscall SetDialogItemText/SetIText 00000482 2F2E FFEC move.l -[A7], [A6 - 0x14] 00000486 3F3C 000B move.w -[A7], 0xB 0000048A 486E FFE2 pea.l [A6 - 0x1E] 0000048E 486E FFD4 pea.l [A6 - 0x2C] 00000492 486E FFD8 pea.l [A6 - 0x28] 00000496 A98D syscall GetDialogItem/GetDItem 00000498 2F2E FFD4 move.l -[A7], [A6 - 0x2C] 0000049C 486D F59E pea.l [A5 - 0xA62] 000004A0 A98F syscall SetDialogItemText/SetIText 000004A2 2F2E FFEC move.l -[A7], [A6 - 0x14] 000004A6 3F3C 000C move.w -[A7], 0xC 000004AA 486E FFE2 pea.l [A6 - 0x1E] 000004AE 486E FFD4 pea.l [A6 - 0x2C] 000004B2 486E FFD8 pea.l [A6 - 0x28] 000004B6 A98D syscall GetDialogItem/GetDItem 000004B8 2F2E FFD4 move.l -[A7], [A6 - 0x2C] 000004BC 486D F39E pea.l [A5 - 0xC62] 000004C0 A98F syscall SetDialogItemText/SetIText 000004C2 2F2E FFEC move.l -[A7], [A6 - 0x14] 000004C6 3F3C 000D move.w -[A7], 0xD /* '\r' */ 000004CA 486E FFE2 pea.l [A6 - 0x1E] 000004CE 486E FFD4 pea.l [A6 - 0x2C] 000004D2 486E FFD8 pea.l [A6 - 0x28] 000004D6 A98D syscall GetDialogItem/GetDItem 000004D8 2F2E FFD4 move.l -[A7], [A6 - 0x2C] 000004DC 486D F19E pea.l [A5 - 0xE62] 000004E0 A98F syscall SetDialogItemText/SetIText 000004E2 2F2E FFEC move.l -[A7], [A6 - 0x14] 000004E6 3F3C 000E move.w -[A7], 0xE 000004EA 486E FFE2 pea.l [A6 - 0x1E] 000004EE 486E FFD4 pea.l [A6 - 0x2C] 000004F2 486E FFD8 pea.l [A6 - 0x28] 000004F6 A98D syscall GetDialogItem/GetDItem 000004F8 2F2E FFD4 move.l -[A7], [A6 - 0x2C] 000004FC 3F3C 0001 move.w -[A7], 0x1 00000500 A963 syscall SetControlValue/SetCtlValue 00000502 2F2E FFEC move.l -[A7], [A6 - 0x14] 00000506 A981 syscall DrawDialog 00000508 2F2E FFEC move.l -[A7], [A6 - 0x14] 0000050C 4227 clr.b -[A7] 0000050E 4EBA FBBC jsr [PC - 0x444 /* 000000CC */] 00000512 2F2E FFEC move.l -[A7], [A6 - 0x14] 00000516 A922 syscall BeginUpdate 00000518 2F2E FFEC move.l -[A7], [A6 - 0x14] 0000051C A981 syscall DrawDialog 0000051E 2F2E FFEC move.l -[A7], [A6 - 0x14] 00000522 A923 syscall EndUpdate 00000524 2F2E FFEC move.l -[A7], [A6 - 0x14] 00000528 3F3C 0001 move.w -[A7], 0x1 0000052C 4EBA FCBC jsr [PC - 0x344 /* 000001EA */] 00000530 3D7C 0001 FFE0 move.w [A6 - 0x20], 0x1 label00000536: 00000536 42A7 clr.l -[A7] 00000538 486E FFE4 pea.l [A6 - 0x1C] 0000053C A991 syscall ModalDialog 0000053E 302E FFE4 move.w D0, [A6 - 0x1C] 00000542 6000 03D4 bra +0x3D6 /* 00000918 */ 00000546 2F2E FFEC move.l -[A7], [A6 - 0x14] 0000054A 302E FFE4 move.w D0, [A6 - 0x1C] 0000054E 5340 subq.w D0, 1 00000550 4E76 trapv 00000552 5240 addq.w D0, 1 00000554 3F00 move.w -[A7], D0 00000556 486E FFE2 pea.l [A6 - 0x1E] 0000055A 486E FFD4 pea.l [A6 - 0x2C] 0000055E 486E FFD8 pea.l [A6 - 0x28] 00000562 A98D syscall GetDialogItem/GetDItem 00000564 2F2E FFD4 move.l -[A7], [A6 - 0x2C] 00000568 302E FFE0 move.w D0, [A6 - 0x20] 0000056C 3200 move.w D1, D0 0000056E 5341 subq.w D1, 1 00000570 43BC 0001 E140 .invalid 1, 0x1E140 // invalid opcode 4 with b == 6 00000576 0640 FCD4 addi.w D0, 0xFCD4 0000057A 4876 0000 pea.l [A6 + D0.w] 0000057E A990 syscall GetDialogItemText/GetIText 00000580 2F2E FFEC move.l -[A7], [A6 - 0x14] 00000584 3F3C 0009 move.w -[A7], 0x9 /* '\t' */ 00000588 4267 clr.w -[A7] 0000058A 3F3C 001E move.w -[A7], 0x1E 0000058E A97E syscall SelectDialogItemText/SelIText 00000590 6000 03A8 bra +0x3AA /* 0000093A */ 00000594 2F2E FFEC move.l -[A7], [A6 - 0x14] 00000598 302E FFE4 move.w D0, [A6 - 0x1C] 0000059C 5340 subq.w D0, 1 0000059E 4E76 trapv 000005A0 5240 addq.w D0, 1 000005A2 3F00 move.w -[A7], D0 000005A4 486E FFE2 pea.l [A6 - 0x1E] 000005A8 486E FFD4 pea.l [A6 - 0x2C] 000005AC 486E FFD8 pea.l [A6 - 0x28] 000005B0 A98D syscall GetDialogItem/GetDItem 000005B2 2F2E FFD4 move.l -[A7], [A6 - 0x2C] 000005B6 302E FFE0 move.w D0, [A6 - 0x20] 000005BA 3200 move.w D1, D0 000005BC 5341 subq.w D1, 1 000005BE 43BC 0001 E140 .invalid 1, 0x1E140 // invalid opcode 4 with b == 6 000005C4 0640 FAD4 addi.w D0, 0xFAD4 000005C8 4876 0000 pea.l [A6 + D0.w] 000005CC A990 syscall GetDialogItemText/GetIText 000005CE 2F2E FFEC move.l -[A7], [A6 - 0x14] 000005D2 3F3C 000A move.w -[A7], 0xA /* '\n' */ 000005D6 4267 clr.w -[A7] 000005D8 3F3C 001E move.w -[A7], 0x1E 000005DC A97E syscall SelectDialogItemText/SelIText 000005DE 6000 035A bra +0x35C /* 0000093A */ 000005E2 2F2E FFEC move.l -[A7], [A6 - 0x14] 000005E6 302E FFE4 move.w D0, [A6 - 0x1C] 000005EA 5340 subq.w D0, 1 000005EC 4E76 trapv 000005EE 5240 addq.w D0, 1 000005F0 3F00 move.w -[A7], D0 000005F2 486E FFE2 pea.l [A6 - 0x1E] 000005F6 486E FFD4 pea.l [A6 - 0x2C] 000005FA 486E FFD8 pea.l [A6 - 0x28] 000005FE A98D syscall GetDialogItem/GetDItem 00000600 2F2E FFD4 move.l -[A7], [A6 - 0x2C] 00000604 302E FFE0 move.w D0, [A6 - 0x20] 00000608 3200 move.w D1, D0 0000060A 5341 subq.w D1, 1 0000060C 43BC 0001 E140 .invalid 1, 0x1E140 // invalid opcode 4 with b == 6 00000612 0640 F8D4 addi.w D0, 0xF8D4 00000616 4876 0000 pea.l [A6 + D0.w] 0000061A A990 syscall GetDialogItemText/GetIText 0000061C 2F2E FFEC move.l -[A7], [A6 - 0x14] 00000620 3F3C 000B move.w -[A7], 0xB 00000624 4267 clr.w -[A7] 00000626 3F3C 001E move.w -[A7], 0x1E 0000062A A97E syscall SelectDialogItemText/SelIText 0000062C 6000 030C bra +0x30E /* 0000093A */ 00000630 2F2E FFEC move.l -[A7], [A6 - 0x14] 00000634 302E FFE4 move.w D0, [A6 - 0x1C] 00000638 5340 subq.w D0, 1 0000063A 4E76 trapv 0000063C 5240 addq.w D0, 1 0000063E 3F00 move.w -[A7], D0 00000640 486E FFE2 pea.l [A6 - 0x1E] 00000644 486E FFD4 pea.l [A6 - 0x2C] 00000648 486E FFD8 pea.l [A6 - 0x28] 0000064C A98D syscall GetDialogItem/GetDItem 0000064E 2F2E FFD4 move.l -[A7], [A6 - 0x2C] 00000652 302E FFE0 move.w D0, [A6 - 0x20] 00000656 3200 move.w D1, D0 00000658 5341 subq.w D1, 1 0000065A 43BC 0001 E140 .invalid 1, 0x1E140 // invalid opcode 4 with b == 6 00000660 0640 F6D4 addi.w D0, 0xF6D4 00000664 4876 0000 pea.l [A6 + D0.w] 00000668 A990 syscall GetDialogItemText/GetIText 0000066A 2F2E FFEC move.l -[A7], [A6 - 0x14] 0000066E 3F3C 000C move.w -[A7], 0xC 00000672 4267 clr.w -[A7] 00000674 3F3C 001E move.w -[A7], 0x1E 00000678 A97E syscall SelectDialogItemText/SelIText 0000067A 6000 02BE bra +0x2C0 /* 0000093A */ 0000067E 2F2E FFEC move.l -[A7], [A6 - 0x14] 00000682 302E FFE4 move.w D0, [A6 - 0x1C] 00000686 5340 subq.w D0, 1 00000688 4E76 trapv 0000068A 5240 addq.w D0, 1 0000068C 3F00 move.w -[A7], D0 0000068E 486E FFE2 pea.l [A6 - 0x1E] 00000692 486E FFD4 pea.l [A6 - 0x2C] 00000696 486E FFD8 pea.l [A6 - 0x28] 0000069A A98D syscall GetDialogItem/GetDItem 0000069C 2F2E FFD4 move.l -[A7], [A6 - 0x2C] 000006A0 302E FFE0 move.w D0, [A6 - 0x20] 000006A4 3200 move.w D1, D0 000006A6 5341 subq.w D1, 1 000006A8 43BC 0001 E140 .invalid 1, 0x1E140 // invalid opcode 4 with b == 6 000006AE 0640 F4D4 addi.w D0, 0xF4D4 000006B2 4876 0000 pea.l [A6 + D0.w] 000006B6 A990 syscall GetDialogItemText/GetIText 000006B8 2F2E FFEC move.l -[A7], [A6 - 0x14] 000006BC 3F3C 000D move.w -[A7], 0xD /* '\r' */ 000006C0 4267 clr.w -[A7] 000006C2 3F3C 001E move.w -[A7], 0x1E 000006C6 A97E syscall SelectDialogItemText/SelIText 000006C8 6000 0270 bra +0x272 /* 0000093A */ 000006CC 0C6E 0001 FFE0 cmpi.w [A6 - 0x20], 0x1 000006D2 6600 0026 bne +0x28 /* 000006FA */ 000006D6 2F2E FFEC move.l -[A7], [A6 - 0x14] 000006DA 3F3C 000E move.w -[A7], 0xE 000006DE 486E FFE2 pea.l [A6 - 0x1E] 000006E2 486E FFD4 pea.l [A6 - 0x2C] 000006E6 486E FFD8 pea.l [A6 - 0x28] 000006EA A98D syscall GetDialogItem/GetDItem 000006EC 2F2E FFD4 move.l -[A7], [A6 - 0x2C] 000006F0 3F3C 0001 move.w -[A7], 0x1 000006F4 A963 syscall SetControlValue/SetCtlValue 000006F6 6000 00F6 bra +0xF8 /* 000007EE */ label000006FA: 000006FA 3D7C 0001 FFE0 move.w [A6 - 0x20], 0x1 00000700 2F2E FFEC move.l -[A7], [A6 - 0x14] 00000704 3F3C 000F move.w -[A7], 0xF 00000708 486E FFE2 pea.l [A6 - 0x1E] 0000070C 486E FFD4 pea.l [A6 - 0x2C] 00000710 486E FFD8 pea.l [A6 - 0x28] 00000714 A98D syscall GetDialogItem/GetDItem 00000716 2F2E FFD4 move.l -[A7], [A6 - 0x2C] 0000071A 4267 clr.w -[A7] 0000071C A963 syscall SetControlValue/SetCtlValue 0000071E 2F2E FFEC move.l -[A7], [A6 - 0x14] 00000722 3F3C 000E move.w -[A7], 0xE 00000726 486E FFE2 pea.l [A6 - 0x1E] 0000072A 486E FFD4 pea.l [A6 - 0x2C] 0000072E 486E FFD8 pea.l [A6 - 0x28] 00000732 A98D syscall GetDialogItem/GetDItem 00000734 2F2E FFD4 move.l -[A7], [A6 - 0x2C] 00000738 3F3C 0001 move.w -[A7], 0x1 0000073C A963 syscall SetControlValue/SetCtlValue 0000073E 2F2E FFEC move.l -[A7], [A6 - 0x14] 00000742 3F3C 0009 move.w -[A7], 0x9 /* '\t' */ 00000746 486E FFE2 pea.l [A6 - 0x1E] 0000074A 486E FFD4 pea.l [A6 - 0x2C] 0000074E 486E FFD8 pea.l [A6 - 0x28] 00000752 A98D syscall GetDialogItem/GetDItem 00000754 2F2E FFD4 move.l -[A7], [A6 - 0x2C] 00000758 486E FDD4 pea.l [A6 - 0x22C] 0000075C A98F syscall SetDialogItemText/SetIText 0000075E 2F2E FFEC move.l -[A7], [A6 - 0x14] 00000762 3F3C 0009 move.w -[A7], 0x9 /* '\t' */ 00000766 4267 clr.w -[A7] 00000768 3F3C 001E move.w -[A7], 0x1E 0000076C A97E syscall SelectDialogItemText/SelIText 0000076E 2F2E FFEC move.l -[A7], [A6 - 0x14] 00000772 3F3C 000A move.w -[A7], 0xA /* '\n' */ 00000776 486E FFE2 pea.l [A6 - 0x1E] 0000077A 486E FFD4 pea.l [A6 - 0x2C] 0000077E 486E FFD8 pea.l [A6 - 0x28] 00000782 A98D syscall GetDialogItem/GetDItem 00000784 2F2E FFD4 move.l -[A7], [A6 - 0x2C] 00000788 486E FBD4 pea.l [A6 - 0x42C] 0000078C A98F syscall SetDialogItemText/SetIText 0000078E 2F2E FFEC move.l -[A7], [A6 - 0x14] 00000792 3F3C 000B move.w -[A7], 0xB 00000796 486E FFE2 pea.l [A6 - 0x1E] 0000079A 486E FFD4 pea.l [A6 - 0x2C] 0000079E 486E FFD8 pea.l [A6 - 0x28] 000007A2 A98D syscall GetDialogItem/GetDItem 000007A4 2F2E FFD4 move.l -[A7], [A6 - 0x2C] 000007A8 486E F9D4 pea.l [A6 - 0x62C] 000007AC A98F syscall SetDialogItemText/SetIText 000007AE 2F2E FFEC move.l -[A7], [A6 - 0x14] 000007B2 3F3C 000C move.w -[A7], 0xC 000007B6 486E FFE2 pea.l [A6 - 0x1E] 000007BA 486E FFD4 pea.l [A6 - 0x2C] 000007BE 486E FFD8 pea.l [A6 - 0x28] 000007C2 A98D syscall GetDialogItem/GetDItem 000007C4 2F2E FFD4 move.l -[A7], [A6 - 0x2C] 000007C8 486E F7D4 pea.l [A6 - 0x82C] 000007CC A98F syscall SetDialogItemText/SetIText 000007CE 2F2E FFEC move.l -[A7], [A6 - 0x14] 000007D2 3F3C 000D move.w -[A7], 0xD /* '\r' */ 000007D6 486E FFE2 pea.l [A6 - 0x1E] 000007DA 486E FFD4 pea.l [A6 - 0x2C] 000007DE 486E FFD8 pea.l [A6 - 0x28] 000007E2 A98D syscall GetDialogItem/GetDItem 000007E4 2F2E FFD4 move.l -[A7], [A6 - 0x2C] 000007E8 486E F5D4 pea.l [A6 - 0xA2C] 000007EC A98F syscall SetDialogItemText/SetIText label000007EE: 000007EE 6000 014A bra +0x14C /* 0000093A */ 000007F2 0C6E 0002 FFE0 cmpi.w [A6 - 0x20], 0x2 000007F8 6600 0026 bne +0x28 /* 00000820 */ 000007FC 2F2E FFEC move.l -[A7], [A6 - 0x14] 00000800 3F3C 000F move.w -[A7], 0xF 00000804 486E FFE2 pea.l [A6 - 0x1E] 00000808 486E FFD4 pea.l [A6 - 0x2C] 0000080C 486E FFD8 pea.l [A6 - 0x28] 00000810 A98D syscall GetDialogItem/GetDItem 00000812 2F2E FFD4 move.l -[A7], [A6 - 0x2C] 00000816 3F3C 0001 move.w -[A7], 0x1 0000081A A963 syscall SetControlValue/SetCtlValue 0000081C 6000 00F6 bra +0xF8 /* 00000914 */ label00000820: 00000820 3D7C 0002 FFE0 move.w [A6 - 0x20], 0x2 00000826 2F2E FFEC move.l -[A7], [A6 - 0x14] 0000082A 3F3C 000E move.w -[A7], 0xE 0000082E 486E FFE2 pea.l [A6 - 0x1E] 00000832 486E FFD4 pea.l [A6 - 0x2C] 00000836 486E FFD8 pea.l [A6 - 0x28] 0000083A A98D syscall GetDialogItem/GetDItem 0000083C 2F2E FFD4 move.l -[A7], [A6 - 0x2C] 00000840 4267 clr.w -[A7] 00000842 A963 syscall SetControlValue/SetCtlValue 00000844 2F2E FFEC move.l -[A7], [A6 - 0x14] 00000848 3F3C 000F move.w -[A7], 0xF 0000084C 486E FFE2 pea.l [A6 - 0x1E] 00000850 486E FFD4 pea.l [A6 - 0x2C] 00000854 486E FFD8 pea.l [A6 - 0x28] 00000858 A98D syscall GetDialogItem/GetDItem 0000085A 2F2E FFD4 move.l -[A7], [A6 - 0x2C] 0000085E 3F3C 0001 move.w -[A7], 0x1 00000862 A963 syscall SetControlValue/SetCtlValue 00000864 2F2E FFEC move.l -[A7], [A6 - 0x14] 00000868 3F3C 0009 move.w -[A7], 0x9 /* '\t' */ 0000086C 486E FFE2 pea.l [A6 - 0x1E] 00000870 486E FFD4 pea.l [A6 - 0x2C] 00000874 486E FFD8 pea.l [A6 - 0x28] 00000878 A98D syscall GetDialogItem/GetDItem 0000087A 2F2E FFD4 move.l -[A7], [A6 - 0x2C] 0000087E 486E FED4 pea.l [A6 - 0x12C] 00000882 A98F syscall SetDialogItemText/SetIText 00000884 2F2E FFEC move.l -[A7], [A6 - 0x14] 00000888 3F3C 0009 move.w -[A7], 0x9 /* '\t' */ 0000088C 4267 clr.w -[A7] 0000088E 3F3C 001E move.w -[A7], 0x1E 00000892 A97E syscall SelectDialogItemText/SelIText 00000894 2F2E FFEC move.l -[A7], [A6 - 0x14] 00000898 3F3C 000A move.w -[A7], 0xA /* '\n' */ 0000089C 486E FFE2 pea.l [A6 - 0x1E] 000008A0 486E FFD4 pea.l [A6 - 0x2C] 000008A4 486E FFD8 pea.l [A6 - 0x28] 000008A8 A98D syscall GetDialogItem/GetDItem 000008AA 2F2E FFD4 move.l -[A7], [A6 - 0x2C] 000008AE 486E FCD4 pea.l [A6 - 0x32C] 000008B2 A98F syscall SetDialogItemText/SetIText 000008B4 2F2E FFEC move.l -[A7], [A6 - 0x14] 000008B8 3F3C 000B move.w -[A7], 0xB 000008BC 486E FFE2 pea.l [A6 - 0x1E] 000008C0 486E FFD4 pea.l [A6 - 0x2C] 000008C4 486E FFD8 pea.l [A6 - 0x28] 000008C8 A98D syscall GetDialogItem/GetDItem 000008CA 2F2E FFD4 move.l -[A7], [A6 - 0x2C] 000008CE 486E FAD4 pea.l [A6 - 0x52C] 000008D2 A98F syscall SetDialogItemText/SetIText 000008D4 2F2E FFEC move.l -[A7], [A6 - 0x14] 000008D8 3F3C 000C move.w -[A7], 0xC 000008DC 486E FFE2 pea.l [A6 - 0x1E] 000008E0 486E FFD4 pea.l [A6 - 0x2C] 000008E4 486E FFD8 pea.l [A6 - 0x28] 000008E8 A98D syscall GetDialogItem/GetDItem 000008EA 2F2E FFD4 move.l -[A7], [A6 - 0x2C] 000008EE 486E F8D4 pea.l [A6 - 0x72C] 000008F2 A98F syscall SetDialogItemText/SetIText 000008F4 2F2E FFEC move.l -[A7], [A6 - 0x14] 000008F8 3F3C 000D move.w -[A7], 0xD /* '\r' */ 000008FC 486E FFE2 pea.l [A6 - 0x1E] 00000900 486E FFD4 pea.l [A6 - 0x2C] 00000904 486E FFD8 pea.l [A6 - 0x28] 00000908 A98D syscall GetDialogItem/GetDItem 0000090A 2F2E FFD4 move.l -[A7], [A6 - 0x2C] 0000090E 486E F6D4 pea.l [A6 - 0x92C] 00000912 A98F syscall SetDialogItemText/SetIText label00000914: 00000914 6000 0024 bra +0x26 /* 0000093A */ label00000918: 00000918 0640 FFF7 addi.w D0, 0xFFF7 0000091C 0C40 0007 cmpi.w D0, 0x7 00000920 6418 bcc +0x1A /* 0000093A */ 00000922 D040 add.w D0, D0 00000924 303B 0006 move.w D0, [PC + D0.w + 0x6] 00000928 4EFB 0002 jmp [PC + D0.w + 0x2] 0000092C FC1A FC68 .unknown 0xFC1A 0xFC68 (W = 6) 00000930 FCB6 FD04 .extension 0xCB6 <> // unimplemented 00000934 FD52 .extension 0xD52 <> // unimplemented 00000936 FDA0 .invalid <> 00000938 FEC6 0C6E .extension 0xEC6 <> // unimplemented // begin alternate branch 0000093A-00000940 label0000093A: 0000093A 0C6E 0001 FFE4 cmpi.w [A6 - 0x1C], 0x1 // end alternate branch 0000093A-00000940 label0000093A: // (misaligned) 0000093C 0001 FFE4 ori.b D1, 0xE4 00000940 57C0 seq D0 00000942 4400 neg.b D0 00000944 0C6E 0002 FFE4 cmpi.w [A6 - 0x1C], 0x2 0000094A 57C1 seq D1 0000094C 4401 neg.b D1 0000094E 8001 or.b D0, D1 00000950 4A00 tst.b D0 00000952 6700 FBE2 beq -0x41C /* 00000536 */ 00000956 0C6E 0001 FFE4 cmpi.w [A6 - 0x1C], 0x1 0000095C 6600 0294 bne +0x296 /* 00000BF2 */ 00000960 7E01 moveq.l D7, 0x01 00000962 3D7C 0001 FFE6 move.w [A6 - 0x1A], 0x1 00000968 3D7C 0001 F5D2 move.w [A6 - 0xA2E], 0x1 label0000096E: 0000096E 302E FFE6 move.w D0, [A6 - 0x1A] 00000972 3200 move.w D1, D0 00000974 5341 subq.w D1, 1 00000976 43BC 0001 E140 .invalid 1, 0x1E140 // invalid opcode 4 with b == 6 0000097C 322E FFE6 move.w D1, [A6 - 0x1A] 00000980 3401 move.w D2, D1 00000982 5342 subq.w D2, 1 00000984 45BC 0001 E141 .invalid 2, 0x1E141 // invalid opcode 4 with b == 6 0000098A 3F3C 00FF move.w -[A7], 0xFF 0000098E 0641 FCD4 addi.w D1, 0xFCD4 00000992 4876 1000 pea.l [A6 + D1.w] 00000996 0640 F89E addi.w D0, 0xF89E 0000099A 4875 0000 pea.l [A5 + D0.w] 0000099E 4EAD 004A jsr [A5 + 0x4A /* export_5 */] 000009A2 6402 bcc +0x4 /* 000009A6 */ 000009A4 4E42 trap 2 label000009A6: 000009A6 302E FFE6 move.w D0, [A6 - 0x1A] 000009AA 3200 move.w D1, D0 000009AC 5341 subq.w D1, 1 000009AE 43BC 0001 E140 .invalid 1, 0x1E140 // invalid opcode 4 with b == 6 000009B4 322E FFE6 move.w D1, [A6 - 0x1A] 000009B8 3401 move.w D2, D1 000009BA 5342 subq.w D2, 1 000009BC 45BC 0001 E141 .invalid 2, 0x1E141 // invalid opcode 4 with b == 6 000009C2 3F3C 00FF move.w -[A7], 0xFF 000009C6 0641 FAD4 addi.w D1, 0xFAD4 000009CA 4876 1000 pea.l [A6 + D1.w] 000009CE 0640 F69E addi.w D0, 0xF69E 000009D2 4875 0000 pea.l [A5 + D0.w] 000009D6 4EAD 004A jsr [A5 + 0x4A /* export_5 */] 000009DA 6402 bcc +0x4 /* 000009DE */ 000009DC 4E42 trap 2 label000009DE: 000009DE 302E FFE6 move.w D0, [A6 - 0x1A] 000009E2 3200 move.w D1, D0 000009E4 5341 subq.w D1, 1 000009E6 43BC 0001 E140 .invalid 1, 0x1E140 // invalid opcode 4 with b == 6 000009EC 322E FFE6 move.w D1, [A6 - 0x1A] 000009F0 3401 move.w D2, D1 000009F2 5342 subq.w D2, 1 000009F4 45BC 0001 E141 .invalid 2, 0x1E141 // invalid opcode 4 with b == 6 000009FA 3F3C 00FF move.w -[A7], 0xFF 000009FE 0641 F8D4 addi.w D1, 0xF8D4 00000A02 4876 1000 pea.l [A6 + D1.w] 00000A06 0640 F49E addi.w D0, 0xF49E 00000A0A 4875 0000 pea.l [A5 + D0.w] 00000A0E 4EAD 004A jsr [A5 + 0x4A /* export_5 */] 00000A12 6402 bcc +0x4 /* 00000A16 */ 00000A14 4E42 trap 2 label00000A16: 00000A16 302E FFE6 move.w D0, [A6 - 0x1A] 00000A1A 3200 move.w D1, D0 00000A1C 5341 subq.w D1, 1 00000A1E 43BC 0001 E140 .invalid 1, 0x1E140 // invalid opcode 4 with b == 6 00000A24 322E FFE6 move.w D1, [A6 - 0x1A] 00000A28 3401 move.w D2, D1 00000A2A 5342 subq.w D2, 1 00000A2C 45BC 0001 E141 .invalid 2, 0x1E141 // invalid opcode 4 with b == 6 00000A32 3F3C 00FF move.w -[A7], 0xFF 00000A36 0641 F6D4 addi.w D1, 0xF6D4 00000A3A 4876 1000 pea.l [A6 + D1.w] 00000A3E 0640 F29E addi.w D0, 0xF29E 00000A42 4875 0000 pea.l [A5 + D0.w] 00000A46 4EAD 004A jsr [A5 + 0x4A /* export_5 */] 00000A4A 6402 bcc +0x4 /* 00000A4E */ 00000A4C 4E42 trap 2 label00000A4E: 00000A4E 302E FFE6 move.w D0, [A6 - 0x1A] 00000A52 3200 move.w D1, D0 00000A54 5341 subq.w D1, 1 00000A56 43BC 0001 E140 .invalid 1, 0x1E140 // invalid opcode 4 with b == 6 00000A5C 322E FFE6 move.w D1, [A6 - 0x1A] 00000A60 3401 move.w D2, D1 00000A62 5342 subq.w D2, 1 00000A64 45BC 0001 E141 .invalid 2, 0x1E141 // invalid opcode 4 with b == 6 00000A6A 3F3C 00FF move.w -[A7], 0xFF 00000A6E 0641 F4D4 addi.w D1, 0xF4D4 00000A72 4876 1000 pea.l [A6 + D1.w] 00000A76 0640 F09E addi.w D0, 0xF09E 00000A7A 4875 0000 pea.l [A5 + D0.w] 00000A7E 4EAD 004A jsr [A5 + 0x4A /* export_5 */] 00000A82 6402 bcc +0x4 /* 00000A86 */ 00000A84 4E42 trap 2 label00000A86: 00000A86 302E FFE6 move.w D0, [A6 - 0x1A] 00000A8A B06E F5D2 cmp.w D0, [A6 - 0xA2E] 00000A8E 6702 beq +0x4 /* 00000A92 */ 00000A90 4E46 trap 6 label00000A92: 00000A92 526E F5D2 addq.w [A6 - 0xA2E], 1 00000A96 526E FFE6 addq.w [A6 - 0x1A], 1 00000A9A 51CF FED2 dbf D7, -0x130 /* 0000096E */ 00000A9E 594F subq.w A7, 4 00000AA0 3F3C 0002 move.w -[A7], 0x2 00000AA4 A9BA syscall GetString 00000AA6 2D5F FFE8 move.l [A6 - 0x18], [A7]+ 00000AAA 2F2E FFE8 move.l -[A7], [A6 - 0x18] 00000AAE 486D F99E pea.l [A5 - 0x662] 00000AB2 A907 syscall SetString 00000AB4 2F2E FFE8 move.l -[A7], [A6 - 0x18] 00000AB8 A9AA syscall ChangedResource 00000ABA 2F2E FFE8 move.l -[A7], [A6 - 0x18] 00000ABE A9B0 syscall WriteResource 00000AC0 594F subq.w A7, 4 00000AC2 3F3C 0003 move.w -[A7], 0x3 00000AC6 A9BA syscall GetString 00000AC8 2D5F FFE8 move.l [A6 - 0x18], [A7]+ 00000ACC 2F2E FFE8 move.l -[A7], [A6 - 0x18] 00000AD0 486D F79E pea.l [A5 - 0x862] 00000AD4 A907 syscall SetString 00000AD6 2F2E FFE8 move.l -[A7], [A6 - 0x18] 00000ADA A9AA syscall ChangedResource 00000ADC 2F2E FFE8 move.l -[A7], [A6 - 0x18] 00000AE0 A9B0 syscall WriteResource 00000AE2 594F subq.w A7, 4 00000AE4 3F3C 0004 move.w -[A7], 0x4 00000AE8 A9BA syscall GetString 00000AEA 2D5F FFE8 move.l [A6 - 0x18], [A7]+ 00000AEE 2F2E FFE8 move.l -[A7], [A6 - 0x18] 00000AF2 486D F59E pea.l [A5 - 0xA62] 00000AF6 A907 syscall SetString 00000AF8 2F2E FFE8 move.l -[A7], [A6 - 0x18] 00000AFC A9AA syscall ChangedResource 00000AFE 2F2E FFE8 move.l -[A7], [A6 - 0x18] 00000B02 A9B0 syscall WriteResource 00000B04 594F subq.w A7, 4 00000B06 3F3C 0005 move.w -[A7], 0x5 00000B0A A9BA syscall GetString 00000B0C 2D5F FFE8 move.l [A6 - 0x18], [A7]+ 00000B10 2F2E FFE8 move.l -[A7], [A6 - 0x18] 00000B14 486D F39E pea.l [A5 - 0xC62] 00000B18 A907 syscall SetString 00000B1A 2F2E FFE8 move.l -[A7], [A6 - 0x18] 00000B1E A9AA syscall ChangedResource 00000B20 2F2E FFE8 move.l -[A7], [A6 - 0x18] 00000B24 A9B0 syscall WriteResource 00000B26 594F subq.w A7, 4 00000B28 3F3C 0006 move.w -[A7], 0x6 00000B2C A9BA syscall GetString 00000B2E 2D5F FFE8 move.l [A6 - 0x18], [A7]+ 00000B32 2F2E FFE8 move.l -[A7], [A6 - 0x18] 00000B36 486D F19E pea.l [A5 - 0xE62] 00000B3A A907 syscall SetString 00000B3C 2F2E FFE8 move.l -[A7], [A6 - 0x18] 00000B40 A9AA syscall ChangedResource 00000B42 2F2E FFE8 move.l -[A7], [A6 - 0x18] 00000B46 A9B0 syscall WriteResource 00000B48 594F subq.w A7, 4 00000B4A 3F3C 0007 move.w -[A7], 0x7 00000B4E A9BA syscall GetString 00000B50 2D5F FFE8 move.l [A6 - 0x18], [A7]+ 00000B54 2F2E FFE8 move.l -[A7], [A6 - 0x18] 00000B58 486D FA9E pea.l [A5 - 0x562] 00000B5C A907 syscall SetString 00000B5E 2F2E FFE8 move.l -[A7], [A6 - 0x18] 00000B62 A9AA syscall ChangedResource 00000B64 2F2E FFE8 move.l -[A7], [A6 - 0x18] 00000B68 A9B0 syscall WriteResource 00000B6A 594F subq.w A7, 4 00000B6C 3F3C 0008 move.w -[A7], 0x8 00000B70 A9BA syscall GetString 00000B72 2D5F FFE8 move.l [A6 - 0x18], [A7]+ 00000B76 2F2E FFE8 move.l -[A7], [A6 - 0x18] 00000B7A 486D F89E pea.l [A5 - 0x762] 00000B7E A907 syscall SetString 00000B80 2F2E FFE8 move.l -[A7], [A6 - 0x18] 00000B84 A9AA syscall ChangedResource 00000B86 2F2E FFE8 move.l -[A7], [A6 - 0x18] 00000B8A A9B0 syscall WriteResource 00000B8C 594F subq.w A7, 4 00000B8E 3F3C 0009 move.w -[A7], 0x9 /* '\t' */ 00000B92 A9BA syscall GetString 00000B94 2D5F FFE8 move.l [A6 - 0x18], [A7]+ 00000B98 2F2E FFE8 move.l -[A7], [A6 - 0x18] 00000B9C 486D F69E pea.l [A5 - 0x962] 00000BA0 A907 syscall SetString 00000BA2 2F2E FFE8 move.l -[A7], [A6 - 0x18] 00000BA6 A9AA syscall ChangedResource 00000BA8 2F2E FFE8 move.l -[A7], [A6 - 0x18] 00000BAC A9B0 syscall WriteResource 00000BAE 594F subq.w A7, 4 00000BB0 3F3C 000A move.w -[A7], 0xA /* '\n' */ 00000BB4 A9BA syscall GetString 00000BB6 2D5F FFE8 move.l [A6 - 0x18], [A7]+ 00000BBA 2F2E FFE8 move.l -[A7], [A6 - 0x18] 00000BBE 486D F49E pea.l [A5 - 0xB62] 00000BC2 A907 syscall SetString 00000BC4 2F2E FFE8 move.l -[A7], [A6 - 0x18] 00000BC8 A9AA syscall ChangedResource 00000BCA 2F2E FFE8 move.l -[A7], [A6 - 0x18] 00000BCE A9B0 syscall WriteResource 00000BD0 594F subq.w A7, 4 00000BD2 3F3C 000B move.w -[A7], 0xB 00000BD6 A9BA syscall GetString 00000BD8 2D5F FFE8 move.l [A6 - 0x18], [A7]+ 00000BDC 2F2E FFE8 move.l -[A7], [A6 - 0x18] 00000BE0 486D F29E pea.l [A5 - 0xD62] 00000BE4 A907 syscall SetString 00000BE6 2F2E FFE8 move.l -[A7], [A6 - 0x18] 00000BEA A9AA syscall ChangedResource 00000BEC 2F2E FFE8 move.l -[A7], [A6 - 0x18] 00000BF0 A9B0 syscall WriteResource label00000BF2: 00000BF2 2F2E FFEC move.l -[A7], [A6 - 0x14] 00000BF6 A983 syscall DisposeDialog 00000BF8 3F3C FFFF move.w -[A7], 0xFFFF 00000BFC 4267 clr.w -[A7] 00000BFE 4EAD 006A jsr [A5 + 0x6A /* export_9 */] 00000C02 4CDF 0080 movem.l D7, [A7]+ 00000C06 4E5E unlink A6 00000C08 4E75 rts 00000C0A 4144 chk.w D0, D4 00000C0C 4A55 tst.w [A5] 00000C0E 5354 subq.w [A4], 1 00000C10 4B45 chk.w D5, D5 export_21: fn00000C12: 00000C12 4E56 FFE0 link A6, -0x0020 00000C16 4E71 nop 00000C18 4E71 nop 00000C1A 486E FFE0 pea.l [A6 - 0x20] 00000C1E A874 syscall GetPort 00000C20 2F2D FD50 move.l -[A7], [A5 - 0x2B0] 00000C24 A873 syscall SetPort 00000C26 302E 000A move.w D0, [A6 + 0xA] 00000C2A C1FC 0020 muls.w D0, 0x20 /* ' ' */ 00000C2E 81FC 0001 divs.w D0, 0x1 00000C32 4E76 trapv 00000C34 0640 FFEF addi.w D0, 0xFFEF 00000C38 4E76 trapv 00000C3A 5340 subq.w D0, 1 00000C3C 4E76 trapv 00000C3E 5240 addq.w D0, 1 00000C40 3D40 FFEA move.w [A6 - 0x16], D0 00000C44 302E 0008 move.w D0, [A6 + 0x8] 00000C48 C1FC 0020 muls.w D0, 0x20 /* ' ' */ 00000C4C 81FC 0001 divs.w D0, 0x1 00000C50 4E76 trapv 00000C52 5340 subq.w D0, 1 00000C54 4E76 trapv 00000C56 5240 addq.w D0, 1 00000C58 3D40 FFE8 move.w [A6 - 0x18], D0 00000C5C 302E FFEA move.w D0, [A6 - 0x16] 00000C60 0640 0020 addi.w D0, 0x20 /* ' ' */ 00000C64 4E76 trapv 00000C66 5340 subq.w D0, 1 00000C68 4E76 trapv 00000C6A 5240 addq.w D0, 1 00000C6C 3D40 FFEE move.w [A6 - 0x12], D0 00000C70 302E FFE8 move.w D0, [A6 - 0x18] 00000C74 0640 0020 addi.w D0, 0x20 /* ' ' */ 00000C78 4E76 trapv 00000C7A 5340 subq.w D0, 1 00000C7C 4E76 trapv 00000C7E 5240 addq.w D0, 1 00000C80 3D40 FFEC move.w [A6 - 0x14], D0 00000C84 594F subq.w A7, 4 00000C86 302E 000C move.w D0, [A6 + 0xC] 00000C8A 5340 subq.w D0, 1 00000C8C 4E76 trapv 00000C8E 5240 addq.w D0, 1 00000C90 3F00 move.w -[A7], D0 00000C92 A9BB syscall GetIcon 00000C94 2D5F FFE4 move.l [A6 - 0x1C], [A7]+ 00000C98 486E FFE8 pea.l [A6 - 0x18] 00000C9C 2F2E FFE4 move.l -[A7], [A6 - 0x1C] 00000CA0 A94B syscall PlotIcon 00000CA2 2F2E FFE0 move.l -[A7], [A6 - 0x20] 00000CA6 A873 syscall SetPort 00000CA8 4E5E unlink A6 00000CAA 205F movea.l A0, [A7]+ 00000CAC 5C4F addq.w A7, 6 00000CAE 4ED0 jmp [A0] 00000CB0 4452 neg.w [A2] 00000CB2 4157 chk.w D0, [A7] 00000CB4 4943 chk.w D4, D3 00000CB6 4F4E chk.w D7, A6 export_22: 00000CB8 4E56 FFE4 link A6, -0x001C 00000CBC 48E7 0300 movem.l -[A7], D6,D7 00000CC0 7E09 moveq.l D7, 0x09 00000CC2 3D7C 0001 FFEE move.w [A6 - 0x12], 0x1 00000CC8 3D7C 0001 FFE6 move.w [A6 - 0x1A], 0x1 label00000CCE: 00000CCE 7C07 moveq.l D6, 0x07 00000CD0 3D7C 0001 FFEC move.w [A6 - 0x14], 0x1 00000CD6 3D7C 0001 FFE4 move.w [A6 - 0x1C], 0x1 label00000CDC: 00000CDC 3F3C 0006 move.w -[A7], 0x6 00000CE0 302E FFEE move.w D0, [A6 - 0x12] 00000CE4 5340 subq.w D0, 1 00000CE6 4E76 trapv 00000CE8 5240 addq.w D0, 1 00000CEA 3F00 move.w -[A7], D0 00000CEC 302E FFEC move.w D0, [A6 - 0x14] 00000CF0 5340 subq.w D0, 1 00000CF2 4E76 trapv 00000CF4 5240 addq.w D0, 1 00000CF6 3F00 move.w -[A7], D0 00000CF8 4EBA FF18 jsr [PC - 0xE8 /* 00000C12 */] 00000CFC 302E FFEC move.w D0, [A6 - 0x14] 00000D00 B06E FFE4 cmp.w D0, [A6 - 0x1C] 00000D04 6702 beq +0x4 /* 00000D08 */ 00000D06 4E46 trap 6 label00000D08: 00000D08 526E FFE4 addq.w [A6 - 0x1C], 1 00000D0C 526E FFEC addq.w [A6 - 0x14], 1 00000D10 51CE FFCA dbf D6, -0x38 /* 00000CDC */ 00000D14 302E FFEE move.w D0, [A6 - 0x12] 00000D18 B06E FFE6 cmp.w D0, [A6 - 0x1A] 00000D1C 6702 beq +0x4 /* 00000D20 */ 00000D1E 4E46 trap 6 label00000D20: 00000D20 526E FFE6 addq.w [A6 - 0x1A], 1 00000D24 526E FFEE addq.w [A6 - 0x12], 1 00000D28 51CF FFA4 dbf D7, -0x5E /* 00000CCE */ 00000D2C 102D FD4B move.b D0, [A5 - 0x2B5] 00000D30 0A00 0001 xori.b D0, 0x1 00000D34 C02D FD4A and.b D0, [A5 - 0x2B6] 00000D38 4A00 tst.b D0 00000D3A 6700 0018 beq +0x1A /* 00000D54 */ 00000D3E 594F subq.w A7, 4 00000D40 3F3C 0023 move.w -[A7], 0x23 /* '#' */ 00000D44 42A7 clr.l -[A7] 00000D46 70FF moveq.l D0, 0xFFFFFFFF 00000D48 2F00 move.l -[A7], D0 00000D4A A97C syscall GetNewDialog 00000D4C 2D5F FFE8 move.l [A6 - 0x18], [A7]+ 00000D50 6000 0014 bra +0x16 /* 00000D66 */ label00000D54: 00000D54 594F subq.w A7, 4 00000D56 3F3C 001E move.w -[A7], 0x1E 00000D5A 42A7 clr.l -[A7] 00000D5C 70FF moveq.l D0, 0xFFFFFFFF 00000D5E 2F00 move.l -[A7], D0 00000D60 A97C syscall GetNewDialog 00000D62 2D5F FFE8 move.l [A6 - 0x18], [A7]+ label00000D66: 00000D66 2F2E FFE8 move.l -[A7], [A6 - 0x18] 00000D6A A981 syscall DrawDialog 00000D6C 2F2E FFE8 move.l -[A7], [A6 - 0x18] 00000D70 1F3C 0001 move.b -[A7], 0x1 00000D74 4EBA F356 jsr [PC - 0xCAA /* 000000CC */] 00000D78 2F2E FFE8 move.l -[A7], [A6 - 0x18] 00000D7C A981 syscall DrawDialog 00000D7E 3F3C 0017 move.w -[A7], 0x17 00000D82 1F3C 0001 move.b -[A7], 0x1 00000D86 4EBA F278 jsr [PC - 0xD88 /* 00000000 */] 00000D8A 102D FD4B move.b D0, [A5 - 0x2B5] 00000D8E 0A00 0001 xori.b D0, 0x1 00000D92 C02D FD4A and.b D0, [A5 - 0x2B6] 00000D96 4A00 tst.b D0 00000D98 6700 000A beq +0xC /* 00000DA4 */ label00000D9C: 00000D9C 554F subq.w A7, 2 00000D9E A974 syscall Button 00000DA0 4A1F tst.b [A7]+ 00000DA2 67F8 beq -0x6 /* 00000D9C */ label00000DA4: 00000DA4 2F2E FFE8 move.l -[A7], [A6 - 0x18] 00000DA8 A983 syscall DisposeDialog 00000DAA 4CDF 00C0 movem.l D6,D7, [A7]+ 00000DAE 4E5E unlink A6 00000DB0 4E75 rts 00000DB2 444F neg.w A7 00000DB4 4741 chk.w D3, D1 00000DB6 4D45 chk.w D6, D5 00000DB8 4F56 chk.w D7, [A6] export_23: 00000DBA 4E56 FFD8 link A6, -0x0028 00000DBE 4E71 nop 00000DC0 4E71 nop 00000DC2 594F subq.w A7, 4 00000DC4 3F3C 01F4 move.w -[A7], 0x1F4 00000DC8 42A7 clr.l -[A7] 00000DCA 70FF moveq.l D0, 0xFFFFFFFF 00000DCC 2F00 move.l -[A7], D0 00000DCE A97C syscall GetNewDialog 00000DD0 2D5F FFEC move.l [A6 - 0x14], [A7]+ 00000DD4 486E FFE6 pea.l [A6 - 0x1A] 00000DD8 4EAD 00A2 jsr [A5 + 0xA2 /* export_16 */] 00000DDC 302E FFE6 move.w D0, [A6 - 0x1A] 00000DE0 5840 addq.w D0, 4 00000DE2 4E76 trapv 00000DE4 5340 subq.w D0, 1 00000DE6 4E76 trapv 00000DE8 5240 addq.w D0, 1 00000DEA 3D40 FFE8 move.w [A6 - 0x18], D0 00000DEE 2F2E FFEC move.l -[A7], [A6 - 0x14] 00000DF2 302E FFE8 move.w D0, [A6 - 0x18] 00000DF6 5340 subq.w D0, 1 00000DF8 4E76 trapv 00000DFA 5240 addq.w D0, 1 00000DFC 3F00 move.w -[A7], D0 00000DFE 486E FFE4 pea.l [A6 - 0x1C] 00000E02 486E FFD8 pea.l [A6 - 0x28] 00000E06 486E FFDC pea.l [A6 - 0x24] 00000E0A A98D syscall GetDialogItem/GetDItem 00000E0C 2F2E FFD8 move.l -[A7], [A6 - 0x28] 00000E10 3F3C 0001 move.w -[A7], 0x1 00000E14 A963 syscall SetControlValue/SetCtlValue 00000E16 2F2E FFEC move.l -[A7], [A6 - 0x14] 00000E1A A981 syscall DrawDialog 00000E1C 2F2E FFEC move.l -[A7], [A6 - 0x14] 00000E20 4227 clr.b -[A7] 00000E22 4EBA F2A8 jsr [PC - 0xD58 /* 000000CC */] 00000E26 2F2E FFEC move.l -[A7], [A6 - 0x14] 00000E2A A922 syscall BeginUpdate 00000E2C 2F2E FFEC move.l -[A7], [A6 - 0x14] 00000E30 A981 syscall DrawDialog 00000E32 2F2E FFEC move.l -[A7], [A6 - 0x14] 00000E36 A923 syscall EndUpdate 00000E38 2F2E FFEC move.l -[A7], [A6 - 0x14] 00000E3C 3F3C 0001 move.w -[A7], 0x1 00000E40 4EBA F3A8 jsr [PC - 0xC58 /* 000001EA */] label00000E44: 00000E44 42A7 clr.l -[A7] 00000E46 486E FFEA pea.l [A6 - 0x16] 00000E4A A991 syscall ModalDialog 00000E4C 0C6E 0001 FFEA cmpi.w [A6 - 0x16], 0x1 00000E52 6F00 0078 ble +0x7A /* 00000ECC */ 00000E56 2F2E FFEC move.l -[A7], [A6 - 0x14] 00000E5A 302E FFE8 move.w D0, [A6 - 0x18] 00000E5E 5340 subq.w D0, 1 00000E60 4E76 trapv 00000E62 5240 addq.w D0, 1 00000E64 3F00 move.w -[A7], D0 00000E66 486E FFE4 pea.l [A6 - 0x1C] 00000E6A 486E FFD8 pea.l [A6 - 0x28] 00000E6E 486E FFDC pea.l [A6 - 0x24] 00000E72 A98D syscall GetDialogItem/GetDItem 00000E74 2F2E FFD8 move.l -[A7], [A6 - 0x28] 00000E78 4267 clr.w -[A7] 00000E7A A963 syscall SetControlValue/SetCtlValue 00000E7C 2F2E FFEC move.l -[A7], [A6 - 0x14] 00000E80 302E FFEA move.w D0, [A6 - 0x16] 00000E84 5340 subq.w D0, 1 00000E86 4E76 trapv 00000E88 5240 addq.w D0, 1 00000E8A 3F00 move.w -[A7], D0 00000E8C 486E FFE4 pea.l [A6 - 0x1C] 00000E90 486E FFD8 pea.l [A6 - 0x28] 00000E94 486E FFDC pea.l [A6 - 0x24] 00000E98 A98D syscall GetDialogItem/GetDItem 00000E9A 2F2E FFD8 move.l -[A7], [A6 - 0x28] 00000E9E 3F3C 0001 move.w -[A7], 0x1 00000EA2 A963 syscall SetControlValue/SetCtlValue 00000EA4 302E FFEA move.w D0, [A6 - 0x16] 00000EA8 5340 subq.w D0, 1 00000EAA 4E76 trapv 00000EAC 5240 addq.w D0, 1 00000EAE 3D40 FFE8 move.w [A6 - 0x18], D0 00000EB2 302E FFEA move.w D0, [A6 - 0x16] 00000EB6 5940 subq.w D0, 4 00000EB8 4E76 trapv 00000EBA 5340 subq.w D0, 1 00000EBC 4E76 trapv 00000EBE 5240 addq.w D0, 1 00000EC0 3F00 move.w -[A7], D0 00000EC2 4EAD 0092 jsr [A5 + 0x92 /* export_14 */] 00000EC6 3F3C 000A move.w -[A7], 0xA /* '\n' */ 00000ECA A9C8 syscall SysBeep label00000ECC: 00000ECC 0C6E 0001 FFEA cmpi.w [A6 - 0x16], 0x1 00000ED2 6600 FF70 bne -0x8E /* 00000E44 */ 00000ED6 2F2E FFEC move.l -[A7], [A6 - 0x14] 00000EDA A983 syscall DisposeDialog 00000EDC 3F3C FFFF move.w -[A7], 0xFFFF 00000EE0 4267 clr.w -[A7] 00000EE2 4EAD 006A jsr [A5 + 0x6A /* export_9 */] 00000EE6 4E5E unlink A6 00000EE8 4E75 rts 00000EEA 4144 chk.w D0, D4 00000EEC 4A55 tst.w [A5] 00000EEE 5354 subq.w [A4], 1 00000EF0 5448 addq.w A0, 2